package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * 机构信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class OrganInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String orgId;
	private String orgName;
	private String letterAbbr;
	private String orgTypeCode;
	private String orgTypeValue;
	private String orgTypeName;
	private String addr;
	private String linkMan;
	private String phone;
	private Date regTime;
	private String businessScope;
	private String memo;

	/**
	 * 获取机构编码
	 * 
	 * @return String
	 */
	public String getOrgId() {
		return orgId;
	}

	/**
	 * 设置机构编码
	 * 
	 * @param orgId
	 *            机构编码
	 */
	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	/**
	 * 获取机构名称
	 * 
	 * @return String
	 */
	public String getOrgName() {
		return orgName;
	}

	/**
	 * 设置机构名称
	 * 
	 * @param orgName
	 *            机构名称
	 */
	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	/**
	 * 获取机构名称的拼音缩写
	 * 
	 * @return String
	 */
	public String getLetterAbbr() {
		return letterAbbr;
	}

	/**
	 * 设置机构名称的拼音缩写
	 * 
	 * @param letterAbbr
	 *            机构名称
	 */
	public void setLetterAbbr(String letterAbbr) {
		this.letterAbbr = letterAbbr;
	}

	/**
	 * 获取机构类型字典码
	 * 
	 * @return String
	 */
	public String getOrgTypeCode() {
		return orgTypeCode;
	}

	/**
	 * 设置机构类型字典码
	 * 
	 * @param orgTypeCode
	 *            机构类型字典码
	 * @see PublicDicDto
	 */
	public void setOrgTypeCode(String orgTypeCode) {
		this.orgTypeCode = orgTypeCode;
	}

	/**
	 * 获取机构类型字典值
	 * 
	 * @return String
	 */
	public String getOrgTypeValue() {
		return orgTypeValue;
	}

	/**
	 * 设置机构类型字典值
	 * 
	 * @param orgTypeValue
	 *            机构类型字典值
	 * @see PublicDicDto
	 */
	public void setOrgTypeValue(String orgTypeValue) {
		this.orgTypeValue = orgTypeValue;
	}

	/**
	 * 获取机构类型字典名
	 * 
	 * @return String
	 */
	public String getOrgTypeName() {
		return orgTypeName;
	}

	/**
	 * 设置机构类型字典名
	 * 
	 * @param orgTypeName
	 *            机构类型字典名
	 * @see PublicDicDto
	 */
	public void setOrgTypeName(String orgTypeName) {
		this.orgTypeName = orgTypeName;
	}

	/**
	 * 获取机构所在地址
	 * 
	 * @return String
	 */
	public String getAddr() {
		return addr;
	}

	/**
	 * 设置机构所在地址
	 * 
	 * @param addr
	 *            地址
	 */
	public void setAddr(String addr) {
		this.addr = addr;
	}

	/**
	 * 获取机构联系人
	 * 
	 * @return String
	 */
	public String getLinkMan() {
		return linkMan;
	}

	/**
	 * 设置机构联系人
	 * 
	 * @param linkMan
	 *            联系人
	 */
	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}

	/**
	 * 获取机构联系电话
	 * 
	 * @return String
	 */
	public String getPhone() {
		return phone;
	}

	/**
	 * 设置机构联系电话
	 * 
	 * @param phone
	 *            联系电话
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 获取机构注册时间
	 * 
	 * @return Date
	 */
	public Date getRegTime() {
		return regTime;
	}

	/**
	 * 设置机构注册时间
	 * 
	 * @param regTime
	 *            注册时间
	 */
	public void setRegTime(Date regTime) {
		this.regTime = regTime;
	}

	/**
	 * 获取机构经营范围
	 * 
	 * @return String
	 */
	public String getBusinessScope() {
		return businessScope;
	}

	/**
	 * 设置机构经营范围
	 * 
	 * @param businessScope
	 *            经营范围
	 */
	public void setBusinessScope(String businessScope) {
		this.businessScope = businessScope;
	}

	/**
	 * 获取备注信息
	 * 
	 * @return String
	 */
	public String getMemo() {
		return memo;
	}

	/**
	 * 设置备注信息
	 * 
	 * @param memo
	 *            备注信息
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
}
